var OnlineStoreWishlistModule = { add_to_wishlist: function (product, callback_success, callback_error) { var module = this; var data = { product: product, }; OnlineStoreApiModule.make_api_post_request_processing_data(ONLINE_STORE_API_ADD_TO_WISHLIST_URL_SEGMENT, data, function (response) { if (typeof callback_success === 'function') { OnlineStoreFacebookPixelModule.track_event('AddToWishlist'); callback_success(response); } }, function (response) { if (typeof callback_error === 'function') { callback_error(response); } }); }, delete_from_wishlist: function (product, callback_success, callback_error) { var module = this; var data = { product: product, }; OnlineStoreApiModule.make_api_post_request_processing_data(ONLINE_STORE_API_DELETE_FROM_WISHLIST_URL_SEGMENT, data, function (response) { if (typeof callback_success === 'function') { callback_success(response); } }, function (response) { if (typeof callback_error === 'function') { callback_error(response); } }); }, };